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