Definition of Leonurus

Noun: Leonurus

  1. 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