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