Meaning of water cannon
Definition of water cannon
(noun)
a
hose
(carried on a truck) that fires
water
under
high
pressure
to
disperse
crowds (especially crowds of rioters)
Other information on water cannon
WIKIPEDIA results for
water cannon
Amazon results for
water cannon
Tweet