What is the full meaning of trochophores
TROCHOPHORE, a free-swimming pelagic form of many invertebrates, also TROCHOSPHERE [n]
Example of the word trochophores placed on a Scrabble board.