castle


A large fort or group of buildings with high, thick walls, towers, and other defenses against attack.