physical and mental endurance - German English Dictionary