place planted with larch trees - Turkish English Dictionary