water cannon truck (riot police) - Español Inglés Diccionario