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