BARBICAN, or BARBACAN. See BARBACAN.