water cannon
English Dictionary
->
Letter W
-> water cannon
Search Dictionary:
water cannon Definition
(n)
a
hose
(
carried
on
a
truck
)
that
fires
water
under
high
pressure
to
disperse
crowds
(
especially
crowds
of
rioters
)
water cannon Synonyms
water cannon
watercannon
© Art Branch Inc.