kamus
.
Search
About
barbacan
English
barbacan, barbican
Noun
A tower that is part of a defensive structure (such as a castle)
English: barbican, barbacan
English words with similar meanings
Show 1 words
barbican