river constituting the border - Francés Inglés Diccionario