crossbowman

noun

A soldier armed with a crossbow.