horseshoe worm

English

Noun

horseshoe worm (plural horseshoe worms)

  1. Synonym of phoronid; member of order Phoronida.