An obsolete or extremely rare technical term with unclear modern usage; possibly a variant or acronym in medical contexts.
Unknown or highly specialized origin; this term appears so rarely in English records that its etymology and precise meaning remain unclear to modern lexicographers.
Try Another Word