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
Keep scrolling for more