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
Tweet