Word info

schizasterid

Noun

Meaning

schizasterid (plural schizasterids)

Any heart urchin of the family Schizasteridae

Source: en.wiktionary.org

Close letter words and terms