where the two rivers meet - Turkish English Dictionary