sea anemone - English Synonyms Dictionary

sea anemone

n.
[1] anemone