Javelinier /(?)/

Jave·lin·ier

Javelinier

n.
  1. A soldier armed with a javelin.