1 definition by Al McCowan

a shrub rose of a variety with gray-green leaves and pinkish-white, sweet-scented flowers
White willow is also known as salix alba in herbal medicine, native to.
by Al McCowan November 24, 2021
Get the Alba mug.