Meaning of water shamrock

Definition of water shamrock

(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

Other information on water shamrock

WIKIPEDIA results for water shamrock
Amazon results for water shamrock