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