Skip to main content

bogbean

English bogbean meaning in English  •  bogbean का अर्थ अंग्रेजी में
Noun
  • a perennial plant of Europe and America (Menyanthes trifoliata) having racemes of white or purplish flowers and intensely bitter trifoliate leaves; often rooting at the water margin and spreading across the surface; -- called also bog myrtle>,
Advertisement