Definition of lamb's ears

: a perennial southwest Asian herb (Stachys byzantina synonym S. lanata) of the mint family widely cultivated for its ornamental soft leaves densely covered with silver- or grayish-white hairs

First Known Use of lamb's ears

1930, in the meaning defined above

Keep scrolling for more