It could be a nomenclature specific to a certain industry, or perhaps it's a made-up word. If you could provide some information about where you encountered this term, I could try to shed some light.
It could be https://amielqgu230638.blognody.com/35796004/hmmm-a-interesting-one-69cuan-doesn-t-seem-like-a-common-word-in-any-widely-used-tongue-i-know