lance

A long, pointed weapon used by knights on horseback.