What does arblast mean?
The definition of arblast
Ar”blast, n.
A crossbow. See Arbalest.