Meaning of green alder
Definition of green alder
(noun)
North American
shrub
with
light
green
leaves and
winged
nuts
shrub
of
mountainous
areas of Europe
Other information on green alder
WIKIPEDIA results for
green alder
Amazon results for
green alder
Tweet