armatka wodna

rzeczownik

full

water cannon

noun

Definitions of water cannon

English

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.