put (something) to rest - Englisch Synonyme Wörterbuch