barbican
noun
°A tower at the entrance to a castle or fortified town.
°A fortress at the end of a bridge.