Definitions of small-arm:

  • noun:   a portable gun