green alder

noun

1.
North American shrub with light green leaves and winged nuts
2.
shrub of mountainous areas of Europe