The free-swimming larva of polychaete is:

(A) Chocophore
(B) Trochophore
(C) Glochidium
(D) Amphiblastula

Answer: (B) Trochophore
The free-swimming larva of polychaete is trochophere.