physically demanding - Francés Inglés Diccionario