Definitions
There is 1 meaning of the phrase
Water Shamrock.
Water Shamrock - as a noun
Perennial plant of europe and america having racemes of white or purplish flowers and intensely bitter trifoliate leaves; often rooting at water margin and spreading across the surface
Synonyms (Exact Relations)
bog myrtlebogbeanbuckbeanmarsh trefoilmenyanthes trifoliata