English

edit

Noun

edit

arbalests

  1. plural of arbalest