'Leonotis nepetifolia' definitions:
Definition of 'Leonotis nepetifolia'
(from WordNet)
noun
Pantropical herb having whorls of striking lipped flowers; naturalized in United States [syn: lion's-ear, Leonotis nepetaefolia, Leonotis nepetifolia]