Definify.com
Definition 2025
lion's_ear
lion's ear
English

Lion's ear (Espeletia grandiflora)
Lion's ear (Leonurus cardiaca)
Noun
lion's ear (plural lions' ears)
- Any of various plants with shaggy tomentose leaves
- species of Culcitium and Espeletia in Western South America
- Leonurus cardiaca and Leonotis nepetifolia, both native to Africa, but grown widely as herbal remedies.