Clue: Weapon held up by a corporal? (5)
Answer: LANCE
Explanation: Definition: Weapon held up
a 'lance corporal' is a military rank