be located on the land of - Turc Anglais Dictionnaire