meaning of arblast

1. A crossbow. See Arbalest.


Related Words

arblast |

Developed & Maintained By Taraprasad.com

Treasure Words