Word info

echiuroid

Noun

Meaning

echiuroid (plural echiuroids)

A worm of the order Echiuroidea.

Source: en.wiktionary.org

Close letter words and terms