leave something to rest - Deutsch Englisch Wörterbuch