lion's ear

English

Noun

lion's ear (plural lions' ears)

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

References

Anagrams