meaning of bogbean

bogbean meaning in General Dictionary

a perennial plant of Europe and America Menyanthes trifoliata having racemes of white or purplish blossoms and intensely sour trifoliate will leave usually rooting at liquid margin and distributing throughout the surface labeled as in addition bog myrtle liquid shamrock and marsh trefoil

View more

  • perennial plant of European countries and The united states having racemes of white or purplish plants and intensely sour trifoliate leaves; usually rooting at liquid margin and spreading throughout the area