lay something to rest - Allemand Anglais Dictionnaire