Sea urchin

Webster's Dictionary of the English Language

·- Any one of numerous species of echinoderms of the order Echinoidea.

Related Words