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