place populated with alder trees - Spanish English Dictionary