English edit

Noun edit

cidaroid (plural cidaroids)

  1. Any primitive sea urchin of the order Cidaroida

Anagrams edit