have many tasks to complete - Français Anglais Dictionnaire