What does "flintlock" mean?

Flintlock: A hand firearm fitted with a flintlock; esp., the old-fashioned musket of European and other armies.

Sources