An Encylopedia Britannica Company

sea urchin

1 ENTRIES FOUND:
sea urchin noun
plural sea urchins
sea urchin
noun
plural sea urchins
Britannica Dictionary definition of SEA URCHIN
[count]
: a small sea animal that lives on the ocean floor and is covered in sharp spines