SHEEP LAUREL


Meaning of SHEEP LAUREL in English

noun

: a No. American dwarf shrub ( Kalmia angustifolia ) that is poisonous to young stock and that resembles mountain laurel but has narrower leaves and smaller bright red flowers

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.