physically demanding - Espagnol Anglais Dictionnaire