put something to rest - Deutsch Englisch Wörterbuch