leave things until the last minute - German English Dictionary