hill-top with castle in ruins - German English Dictionary