arbalests
English
Noun
arbalests
plural of
arbalest