Definify.com

Definition 2024


lion's_ear

lion's ear

English

Lion's ear (Espeletia grandiflora)
Lion's ear (Leonurus cardiaca)

Noun

lion's ear (plural lions' ears)

  1. Any of various plants with shaggy tomentose leaves
    1. species of Culcitium and Espeletia in Western South America
    2. Leonurus cardiaca and Leonotis nepetifolia, both native to Africa, but grown widely as herbal remedies.