Definisi 'barbacan'

English to English
noun
1 a tower that is part of a defensive structure (such as a castle) Terjemahkan
source: wordnet30

2 See Barbican. Terjemahkan
source: webster1913

More Word(s)
tower,

Visual Synonyms