Answer:
Two terms- Rifle- means a firearm intended to fired from the shoulder, that has grooves cut into the inside of the barrel. These grooves make the bullet spin when fired, producing much greater accuracy than a smoothbore.
Flintlock- meaning that it fires by scraping a bit of flint rock down a steel plate (the frizzen) which makes sparks that fall into a shallow depression filled with gunpowder.
Popular in the 1700's, they were replaced with percussion firearms that used a percussion cap- a small metal cup that exploded when struck by the rifle's hammer, creating that same spark/flame to ignite the gunpowder.