laurel cherry
Explore definitions, synonyms, and language insights of laurel cherry
Definitions
                    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
                
                    Noun
                    
            small flowering evergreen tree of southern United States