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.

 

reference: https://www.dictionary.com/browse/lamb-s-ears

Tags: