WATER CANNON


Meaning of WATER CANNON in English

n. hose usually mounted on a truck that fires a jet of highpressure water and is used to disperse crowds

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.