leonurus definition

  • noun:
    • A genus of stout Old World herbs having cut-lobed leaves and flowers in whorls.
    • A genus of labiate flowers regarding the tribe Stachyde√¶.
    • genus of stout old-world natural herbs having plants in whorls

Related Sources

  • Definition for "leonurus"
    • A genus of stout Old World herbs having…
    • View More
  • Sentence for "leonurus"
  • Hypernym for "leonurus"
53 votes

How would you define leonurus?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!