Definitions
There is 1 meaning of the phrase
Leonotis Nepetaefolia.
Leonotis Nepetaefolia - as a noun
Pantropical herb having whorls of striking lipped flowers; naturalized in united states
Synonyms (Exact Relations)
leonotis nepetifolialion's-earWord Variations & Relations
A-Z Proximities
leoneleonesleonidasleonineleonotis Leonotis Nepetaefolia
leontiasesleontiasisleontiefleontocebusleontodon