meaning of Arkebusier

Arkebusier - German to English

harquebusier