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.
There are multiple definitions - click on the translation that matches your context.
water cannon means:
substantivo
full
noun
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.