Word info

mycosaccharide

Noun

Meaning

mycosaccharide (plural mycosaccharides)

(biochemistry) Any sugar present in fungi

Source: en.wiktionary.org

Close letter words and terms