Word info

sea cauliflower

Noun

Meaning

sea cauliflower (plural sea cauliflowers)

A polyp.

Source: en.wiktionary.org

Close letter words and terms