physically demanding effort - Turc Anglais Dictionnaire