'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]