demilance

Noun

 * 1) A light lance; a short spear.
 * 2) Someone who carried a demilance; a demilancer.