• word of the day

    watercannon

    watercannon - Dictionary definition and meaning for word watercannon

    Definition
    (noun) a hose (carried on a truck) that fires water under high pressure to disperse crowds (especially crowds of rioters)
    Synonyms : water cannon
Download our Mobile App Today
Receive our word of the day
on Whatsapp