LAMB'S EARS


Meaning of LAMB'S EARS in English

■ plural noun [usu. treated as sing. ] a SW Asian ornamental plant of the mint family, with grey-green woolly leaves. [ Stachys byzantina .]

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.