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