What does "barbican" mean?

Barbican: An opening in the wall of a fortress, through which missiles were discharged upon an enemy.

Sources