what is a lance in the medieval times

A lance was a long, sturdy weapon used in medieval warfare. It had a wooden shaft, usually around 9-14 feet in length, with a pointed metal tip at one end. Lances were primarily used by mounted knights, who would charge at their opponents and attempt to skewer them with the lance. Lances were effective for breaking through enemy formations and causing havoc on the battlefield.