sea-rose

English

Noun

sea-rose (plural sea-roses)

  1. Synonym of sea anemone.