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