flat place on a hillside - Turc Anglais Dictionnaire