What does Barbakane mean?

Barbakane - German to English

barbican