trophophores
English
Noun
trophophores
plural of
trophophore