place populated with alder trees - French English Dictionary