Meaning of mountain alder
Definition of mountain alder
(noun)
small
shrubby
maple
of
eastern
North America;
scarlet
in
autumn
tree
of
western
United States
Other information on mountain alder
WIKIPEDIA results for
mountain alder
Amazon results for
mountain alder
Tweet