meaning of Arbaleste

Arbaleste - German to English

arbalest