Popular Wordlists
  • word of the day

    cherry laurel

    cherry laurel - Dictionary definition and meaning for word 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 Definition
    (noun) small flowering evergreen tree of southern United States
Connect with us on Facebook