Skip to main content

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.
Advertisement