Subscribe
URL of the page has been copied to clipboard.
Meaning : A hose (carried on a truck) that fires water under high pressure to disperse crowds (especially crowds of rioters).
Synonyms : water cannon
Install App
Watercannon meaning in Telugu.