Snaplock
A snaplock is a type of lock for firing a gun or is a gun fired by such a lock.
A snaplock ignites the (usually muzzleloading) weapon's propellant by means of sparks produced when a spring-powered cock strikes a flint down on to a piece of hardened steel. The snaplock is therefore similar to the snaphaunce (sometimes classed as an advanced type of snaplock) and the later flintlock (see below).