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