Definitions of riot gun:

  • noun:   a firearm designed to disperse rioters rather than to inflict serious injury or death