a water cannon vehicle - Spanisch Englisch Wörterbuch