Meaning of Leonurus
Definition of Leonurus
(noun)
genus
of
stout
Old World herbs having flowers in whorls
Other information on Leonurus
WIKIPEDIA results for
Leonurus
Amazon results for
Leonurus
Tweet