the juncture of two rivers - Turkish English Dictionary