• word of the day

    hazel alder

    hazel alder - Dictionary definition and meaning for word hazel alder

    Definition
    (noun) common shrub of the eastern United States with smooth bark
Connect with us on Facebook