Meaning of laurel cherry

Definition of laurel cherry

(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 laurel cherry

WIKIPEDIA results for laurel cherry
Amazon results for laurel cherry