BARBACAN





Definition:

  1. [noun] a tower that is part of a defensive structure (such as a castle)
    Synonyms: barbican

Synonyms: