meaning of Barbakane

Barbakane - German to English

barbican