Meaning of leonurus cardiaca
Definition of leonurus cardiaca
(noun)
bitter
Old World
herb
of hedgerows and
woodland
margins having
toothed
leaves and
white
or
pale
pink
flowers
Other information on leonurus cardiaca
WIKIPEDIA results for
leonurus cardiaca
Amazon results for
leonurus cardiaca
Tweet