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