02/09/2019 10:12:00 Lamb’s ears Lamb’s ears
What is Lamb’s ears?
Lamb’s ears definition and meaning on Dictionary terms:
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.
Tags: dictionaryCategorised in: Uncategorized