An Encylopedia Britannica Company

mountain laurel

1 ENTRIES FOUND:
mountain laurel noun
plural mountain laurels
mountain laurel
noun
plural mountain laurels
Britannica Dictionary definition of MOUNTAIN LAUREL
[count]
: a North American evergreen tree or bush that has shiny leaves and pink or white flowers