Meaning of leonotis nepetifolia
Definition of leonotis nepetifolia
(noun)
pantropical
herb
having whorls of
striking
lipped
flowers;
naturalized
in United States
Other information on leonotis nepetifolia
WIKIPEDIA results for
leonotis nepetifolia
Amazon results for
leonotis nepetifolia
Tweet