there's no time to lose - Allemand Anglais Dictionnaire