water cannon - İngilizce Eşanlam Sözlük

water cannon

n.
[1] watercannon