Barbicans Meaning

There are 1 meaning(s) for word Barbicans

Meaning 1 : a tower that is part of a defensive structure (such as a castle)

    Synonyms : barbacan