outtower

/ˈaʊtˌtaʊər/

Definitions

1. noun

A tower that is located outside the main walls of a castle or fortress.

“The outtower of the medieval castle offered a commanding view of the surrounding countryside.”

Synonyms

  • annexe
  • outbuilding

Antonyms

  • innertower