Meaning of laurel cherry
Definition of laurel cherry
(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 laurel cherry
WIKIPEDIA results for
laurel cherry
Amazon results for
laurel cherry
Tweet