macrosomes
English
Noun
macrosomes
plural of
macrosome