translate English to French: It means where the two rivers meet.
J'y ai travaillé l'été, de 2000 à 2003, quand j'étais étudiante.