sea cauliflower

English

Noun

sea cauliflower (plural sea cauliflowers)

  1. A polyp.