water cannon - English Synonyms Dictionary

water cannon

n.
[1] watercannon