Meaning of leonotis

Definition of leonotis

(noun) small genus of tropical herbs and subshrubs of South Africa

Other information on leonotis

WIKIPEDIA results for leonotis
Amazon results for leonotis