leave something to the last minute - Deutsch Englisch Wörterbuch