Synonyms for Watercannon:

n.

watercannon (noun)
water cannon.