meaning of Arkebuse

Arkebuse - German to English

arquebus