Meaning of sea urchin

Definition of sea urchin

(noun) shallow-water echinoderms having soft bodies enclosed in thin spiny globular shells

Other information on sea urchin

WIKIPEDIA results for sea urchin
Amazon results for sea urchin