Wiktionary
trochophores
n. (plural of trochophore English)
n. (plural of trochophore English)