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