lay something to rest - Turc Anglais Dictionnaire