leave things until the last minute - Francés Inglés Diccionario