Word info

diadematoid

Noun

Meaning

diadematoid (plural diadematoids)

Any sea urchin of the order Diadematoida

Source: en.wiktionary.org

Close letter words and terms