exocycloida

Noun
  1. Flat sea urchins (synset 102322075)

Found on Word Lists

Other Searches