a water cannon vehicle - Spanish English Dictionary