hill-top with castle in ruins - Turc Anglais Dictionnaire