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