English dictionary
leonotis nepetaefolia meaning and definition
Definition and meaning of leonotis nepetaefolia at MeaningMonkey.org. leonotis nepetaefolia meaning and definition in the English Dictionary.LEONOTIS NEPETAEFOLIA noun
Definition of Leonotis nepetaefolia (noun)
- pantropical herb having whorls of striking lipped flowers; naturalized in United States
- synonyms: Leonotis nepetifolia, lion's-ear
Source: Princeton University Wordnet