Meaning of american laurel
Definition of american laurel
(noun)
a North American
evergreen
shrub
having
glossy
leaves and
white
or
rose-colored
flowers
Other information on american laurel
WIKIPEDIA results for
american laurel
Amazon results for
american laurel
Tweet