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