trophophores

English

Noun

trophophores

  1. plural of trophophore