LAMB'S EARS


Meaning of LAMB'S EARS in English

[lamb's ears] n pl but usu sing in constr (1930): a widely cultivated perennial herb (Stachys byzantina syn. S. olympica) of the mint family that occurs in southwestern Asia and has leaves covered with densely matted hairs

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