English dictionary
genus leonurus meaning and definition
Definition and meaning of genus leonurus at MeaningMonkey.org. genus leonurus meaning and definition in the English Dictionary.GENUS LEONURUS noun
Definition of genus Leonurus (noun)
- genus of stout Old World herbs having flowers in whorls
- synonyms: Leonurus
Source: Princeton University Wordnet