trophosomes
English
Noun
trophosomes
plural of
trophosome