physically demanding effort - Turco Inglés Diccionario