English | German | Russian | Czech

cherry laurel English

Meaning cherry laurel meaning

What does cherry laurel mean?

cherry laurel

small flowering evergreen tree of southern United States 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

Synonyms cherry laurel synonyms

What other words have the same or similar meaning as cherry laurel?

Are you looking for...?