It could be a nomenclature specific to a certain industry, or perhaps it's a made-up word. If you could provide some context about where you encountered this term, I could try to help.
It could be
It's possible https://graysonbduu315808.blogdigy.com/well-now-a-tough-one-69cuan-doesn-t-seem-like-a-familiar-word-in-any-widely-used-dialect-i-have-come-across-50929127