Word info

mycoside

Noun

Meaning

mycoside (plural mycosides)

Any of a group of glycopeptidolipids that are major immunogens in the cell walls of many mycobacteria

Source: en.wiktionary.org

Close letter words and terms