mycosides
English
Noun
mycosides
plural of
mycoside