the juncture of two rivers - Turco Inglés Diccionario