Demilance /(?)/

Dem·i·lance

Demilance

n.
  1. A light lance; a short spear; a half pike; also, a demilancer.