WATER CANNON


Meaning of WATER CANNON in English

noun

a machine that produces a powerful flow of water, used by the police to control crowds of people

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.