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)
- genus of stout Old World herbs having flowers in whorls
- synonyms: genus Leonurus
Source: Princeton University Wordnet