sea sunflower

English

Noun

sea sunflower (plural sea sunflowers)

  1. Synonym of sea anemone.