leave things until the last minute - Alemán Inglés Diccionario