niagara (river in north america) - Francés Inglés Diccionario