Sea flower /(?)/

Sea· flow·er

Sea flower

  1. A sea anemone, or any related anthozoan. (Zool.)