Meaning of leonotis nepetaefolia

Definition of leonotis nepetaefolia

(noun) pantropical herb having whorls of striking lipped flowers; naturalized in United States

Other information on leonotis nepetaefolia

WIKIPEDIA results for leonotis nepetaefolia
Amazon results for leonotis nepetaefolia