castle—a large strong building, often with towers and thick walls, built in the past for defense and as a home for royalty or nobles