ALL meanings of lamb's ears
lamb's ears
L l - noun plural lamb's ears a hardy Middle Eastern plant, Stachys byzantina, of the mint family, having white, wooly leaves and small, purple flowers in dense whorls. 1
- noun lamb's ears a perennial herb, Stachys lanata, planted for its foliage, which is covered with white woolly down; the purplish or striped flowers are small 0