'green alder' definitions:
Definition of 'green alder'
From: WordNet
noun
North American shrub with light green leaves and winged nuts [syn: green alder, Alnus veridis crispa, Alnus crispa]
noun
Shrub of mountainous areas of Europe [syn: green alder, Alnus veridis]