that ship has sailed - Allemand Anglais Dictionnaire