Meaning of cherry laurel
Definition of 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
small
flowering
evergreen
tree
of
southern
United States
Other information on cherry laurel
WIKIPEDIA results for
cherry laurel
Amazon results for
cherry laurel
Tweet