a seemingly impossible task - Turc Anglais Dictionnaire