Definition of Leonurus
Noun: Leonurus
- Genus of stout Old World herbs having flowers in whorls
- genus Leonurus
See also:
Leontopodium
leopard
Anagrams containing the word Leonurus
lunrueso sleonuru usleonur rusleonu urusleon nurusleo onurusle eonurusl