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