topcastle
/ˈtɒpkæstəl/Definitions
1. noun
A type of castle built on the summit of a hill or mountain, often with steep slopes and strong defences.
“The medieval topcastle stood proudly at the highest point of the fortified town.”
1. noun
A type of castle built on the summit of a hill or mountain, often with steep slopes and strong defences.
“The medieval topcastle stood proudly at the highest point of the fortified town.”