Carlisle Castle/Definition

An 11th century castle in northern England