English Dictionary
◊ EXOCYCLOIDA
Exocycloida
n : flat sea urchins [syn: {Exocycloida}, {order Exocycloida}]