sea-level canal - Francés Inglés Diccionario