Definitions of staple gun:

  • noun:   a hand-held machine for driving staples home