sea urchin

Explore definitions, synonyms, and language insights of sea urchin

Definitions

Noun
shallow-water echinoderms having soft bodies enclosed in thin spiny globular shells

More General Terms