channel the flood of tourists - Francés Inglés Diccionario