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