barbicanEnglish

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