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.”

Synonyms

  • fortress
  • stronghold

Antonyms

  • barracks
  • outpost