mycosomes
English
Noun
mycosomes
plural of
mycosome