place planted with larch trees - French English Dictionary