Meaning of sheep laurel
Definition of sheep laurel
(noun)
North American
dwarf
shrub
resembling
mountain
laurel
but having narrower leaves and
small
red flowers;
poisonous
to
young
stock
Other information on sheep laurel
WIKIPEDIA results for
sheep laurel
Amazon results for
sheep laurel
Tweet