Word info

echinothurioid

Noun

Meaning

echinothurioid (plural echinothurioids)

Any deep-sea sea urchin of the order Echinothurioida

Source: en.wiktionary.org

Close letter words and terms