hill-top with castle in ruins - French English Dictionary