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>,