Leonotis nepetaefolia
Explore definitions, synonyms, and language insights of Leonotis nepetaefolia
Definitions
Noun
pantropical herb having whorls of striking lipped flowers; naturalized in United States