Water cannon

What is Water cannon?

Water cannon is (noun) a machine for sending out water with a lot of force, especially used by the authorities to stop people gathering into crowds (NOTE: The plural is water cannon or sometimes water cannons)

 

source: Easier English, Student Dictionary Upper Intermediate Level