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. Сжатый оксфордский словарь английского языка. 2004