Here's a challenge: find something to subtract from "hammer" which does not result in a word that has "gun" as a substring. I've been unsuccessful so far.
Other stuff that works: key, door, lock, smooth
Some words that result in "flintlock": violence, anger, swing, hit, impact
Makes no sense, admittedly!
- dulcimer and - zither are both in firmly in .*gun.* territory it seems..