a water cannon vehicle - Español Inglés Diccionario