rutting-place of deer and other wild animals - French English Dictionary