mannosomes
English
Noun
mannosomes
plural of
mannosome