It could be a jargon specific to a certain group, or perhaps it's a invention. Maybe provide some background about where you encountered this term, I could try to help.
This just could be
Perhaps that the weather https://jesselhct936819.pointblog.net/that-s-a-tricky-one-69cuan-doesn-t-seem-like-a-recognized-word-in-any-popular-language-i-have-come-across-77813735