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