have many tasks to complete - Turc Anglais Dictionnaire