barbacan

Noun
  1. A tower that is part of a defensive structure (such as a castle) (synset 102794688)

Other Searches