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