Word info

echiurid

Noun

Meaning

echiurid (plural echiurids)

Any of several spoon worms of the class Echiura.

Source: en.wiktionary.org

Close letter words and terms