undertake a task or responsibility - Turc Anglais Dictionnaire