riot control vehicle with water cannon - Español Inglés Diccionario