leave things until the last minute - Allemand Anglais Dictionnaire