situated on the river - Turc Anglais Dictionnaire