English edit

Noun edit

trophosomes

  1. plural of trophosome