English dictionary

leonurus meaning and definition

Definition and meaning of leonurus at MeaningMonkey.org. leonurus meaning and definition in the English Dictionary.

LEONURUS noun

Definition of Leonurus (noun)

  1. genus of stout Old World herbs having flowers in whorls
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: