water cannon ( synonym found)

Definition of water cannon:

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

Definition of water cannon:

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

Back to Top