Word info Synonyms

sea potato

Noun

Meaning

sea potato (plural sea potatoes)

The sea urchin Echinocardium cordatum

Source: en.wiktionary.org

Synonyms

Close letter words and terms