Question: what is the difference between a knight and a lancer?
Answer: As nouns the difference between knight and lancer is that knight is a warrior, especially of the middle ages while lancer is (military) a cavalry soldier armed with a lance weapon.