SHEEP LAUREL


Meaning of SHEEP LAUREL in English

[sheep laurel] n (1810): a dwarf shrub (Kalmia angustifolia) of the eastern U.S. that is poisonous to young stock and resembles mountain laurel but has narrower leaves and smaller bright red flowers--called also lambkill

Merriam-Webster English vocab.      Английский словарь Merriam Webster.