LION'S EAR


Meaning of LION'S EAR in English

a name given in western south america to certain plants with shaggy tomentose leaves, as species of culcitium, and espeletia.

Webster English vocab.      Английский словарь Webster.