clash between police and demonstrators - Francés Inglés Diccionario