trophosomes

English

Noun

trophosomes

  1. plural of trophosome