Definition, synonyms and related words
Any of various marine animals resembling flowers, such as sea anemones, hydroids, starfishes, etc.