hazel alder

Explore definitions, synonyms, and language insights of hazel alder

Definitions

Noun
common shrub of the eastern United States with smooth bark

More General Terms