(one's) ship has sailed - Deutsch Englisch Wörterbuch