bugleweed
English
bugleweed meaning in English • bugleweed का अर्थ अंग्रेजी में
Noun
- A plant of the Mint family and genus Lycopus; esp. Lycopus Virginicus, which has mild narcotic and astringent properties, and is sometimes used as a remedy for hemorrhage.