Noun a large building built in the past with thick walls and towers to protect against attack
Today we visited Leeds castle in England. It looks well defended!