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
Tweet