Skip to main content

Al McCowan's definitions

Alba

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 23, 2021
mugGet the Albamug.

Share this definition