Meaning of hazel alder

Definition of hazel alder

(noun) common shrub of the eastern United States with smooth bark

Other information on hazel alder

WIKIPEDIA results for hazel alder
Amazon results for hazel alder