Skip to main content

lion's ear

English lion's ear meaning in English  •  lion's ear का अर्थ अंग्रेजी में
Noun
  • A name given in Western South America to certain plants with shaggy tomentose leaves, as species of Culcitium, and Espeletia.
Advertisement