What does Arkebuse mean?

Arkebuse - German to English

arquebus