put (something) to rest - Französisch Englisch Wörterbuch