WATER CANNON


Meaning of WATER CANNON in English

■ noun a device that ejects a powerful jet of water, typically used to disperse a crowd.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.