Meaning of barbican

Definition of barbican

(noun) a tower that is part of a defensive structure (such as a castle)

Other information on barbican

WIKIPEDIA results for barbican
Amazon results for barbican