English
Detailed Synonyms for watercannon in English
watercannon:
watercannon [the ~] noun
-
the watercannon
– a hose (carried on a truck) that fires water under high pressure to disperse crowds (especially crowds of rioters) 1the water cannon; the watercannon– a hose (carried on a truck) that fires water under high pressure to disperse crowds (especially crowds of rioters) 1