Meaning of cherry laurel

Definition of cherry laurel

(noun) frequently cultivated Eurasian evergreen shrub or small tree having showy clusters of white flowers and glossy foliage and yielding oil similar to bitter almond oil

Other information on cherry laurel

WIKIPEDIA results for cherry laurel
Amazon results for cherry laurel