Hey you! Yes, you! Thank you for adding beauty to the world!
Definitions of laurel cherry:
noun: small flowering evergreen tree of southern United States
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