cidaroid

English

Noun

cidaroid (plural cidaroids)

  1. Any primitive sea urchin of the order Cidaroida

Anagrams