English dictionary
water cannon meaning and definition
Definition and meaning of water cannon at MeaningMonkey.org. water cannon meaning and definition in the English Dictionary.WATER CANNON noun
Definition of water cannon (noun)
- a hose (carried on a truck) that fires water under high pressure to disperse crowds (especially crowds of rioters)
- synonyms: watercannon
Source: Princeton University Wordnet