phoronid

English

Noun

phoronid (plural phoronids)

  1. (zoology) Any hermaphroditic wormlike marine animal of the phylum Phoronida.
    Synonym: horseshoe worm

Anagrams