This does not appear to be a standard English word; it may be a technical abbreviation, a typo, or a very specialized term with limited documentation.
Etymology cannot be determined as this does not appear to be an established English word in major dictionaries.
Try Another Word