physical and mental endurance - Francés Inglés Diccionario