Word info

histocidarid

Noun

Meaning

histocidarid (plural histocidarids)

Any primitive sea urchin of the family Histocidaridae

Source: en.wiktionary.org

Close letter words and terms