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