meaning of Arblast

Arblast meaning in General Dictionary

A crossbow See Arbalest

View more

  • A crossbow. See Arbalest.