a water cannon vehicle - İspanyolca İngilizce Sözlük