What does Arbaleste mean?

Arbaleste - German to English

arbalest