Meaning of lion's-ear

Definition of lion's-ear

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

Other information on lion's-ear

WIKIPEDIA results for lion's-ear
Amazon results for lion's-ear