sea straits - Francés Inglés Diccionario