A water cannon is a machine which shoots out a large, powerful stream of water. It is used by police to break up crowds of people who are protesting or fighting. A truck-mounted apparatus that fires water at high pressure, used especially to disperse crowds or control rioters. a machine that sends out a powerful stream of water, used by police to control violent crowds