Word info

horseshoe worm

Noun

Meaning

horseshoe worm (plural horseshoe worms)

Synonym of phoronid; member of order Phoronida.

Source: en.wiktionary.org

Close letter words and terms