0%

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
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?