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 muzzle-loading) weapon's propellant by means of sparks produced when a spring-powered cock strikes a flint down on to a piece of hardened steel.