crossbowman (crossbow + -man): Someone (usually a soldier) equipped with a crossbow