to swim the english channel - Francés Inglés Diccionario