green alder

Noun
  1. North American shrub with light green leaves and winged nuts (synset 112306714)
  2. Shrub of mountainous areas of Europe (synset 112306585)

Found on Word Lists

Other Searches