What is the meaning of Water_cannon?

A device that shoots a large amount of water at high pressure through a hose-like tube.

Source: wiktionary.org