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