Sea urchin /(?)/

Sea· ur·chin

Sea urchin

  1. Any one of numerous species of echinoderms of the order Echinoidea. (Zool.)