sheep laurel

noun

Definition of sheep laurel

: a dwarf shrub (Kalmia angustifolia) of the heath family that is native to northeastern North America and is poisonous to livestock and that resembles mountain laurel but has narrower leaves and smaller bright red flowers

called also lambkill

First Known Use of sheep laurel

1810, in the meaning defined above

Keep scrolling for more