castle
large, stone structure high walls with towers large courtyards moats grand gateways drawbridges crenellations flags and banners
castle which has large, stone structure castle which has high walls with towers castle which has large courtyards castle which has moats castle which has grand gateways castle which has drawbridges castle which has crenellations castle which has flags and banners