A fire lance is like a very old-fashioned weapon that was used a long time ago in China. It's kind of like a long tube, and at the end, it has a thing called a "fire medicine" inside. When the fire medicine is set on fire, it shoots out sparks or flames through the other end of the tube.
Fire lances were used mostly in battles and wars because they could shoot against enemies from a distance. It was a bit like a primitive gun or rifle, but instead of bullets, it shot out flames.
People who wanted to use a fire lance would need to light the fire medicine inside the tube before shooting it. They would also need to make sure there was some distance between them and their target, so they didn't get hurt.
Overall, a fire lance was a dangerous weapon, but it was used a long time ago, and today we have much safer and advanced weapons that we use.