Synonyms for
Barbican
Definition
A barbican is a fortified outpost or gateway, typically found at the entrance of a castle or city.
Synonyms for
Definition
A barbican is a fortified outpost or gateway, typically found at the entrance of a castle or city.