put (something) to rest - Anglais Synonymes Dictionnaire