trochophores
English
Noun
trochophores
plural of
trochophore