coco worm

English

Noun

coco worm (plural coco worms)

  1. A polychete worm of the genus Protula.