large structure made of stone or brick high walls towers gates drawbridges moats windows and balconies turrets flags and banners
castle which has large structure castle which has made of stone or brick castle which has high walls castle which has towers castle which has gates castle which has drawbridges castle which has moats castle which has windows and balconies castle which has turrets castle which has flags and banners