Definition, synonyms and related words
An immunomodulatory compound, related to sugars, found in Trichinella spiralis glycoprotein antigens