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
Explore definitions, synonyms, and language insights of sea urchin