Definition Definition

arblast - Meaning and Examples

Meaning of 'arblast' (Webster Dictionary)

1 . Arblast [ n.]
- A crossbow. See Arbalest.