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