that ship has sailed - Francés Inglés Diccionario