place with abundant common alder - French English Dictionary