herculean effort - Turc Anglais Dictionnaire