Definitions of water cannon
a machine that shoots a large volume of water at high pressure. The police sometimes use water cannons to control riots or demonstrations etc
Thai police have fired water cannons and tear gas at protesters in Bangkok.
This is a limited preview — please sign in or subscribe to learn everything we know about the term “water cannon”.