meaning of Arbalestenschütze

Arbalestenschütze - German to English

arbalest