that ship has sailed - German English Dictionary