clash between the police and the demonstrators - Turco Inglés Diccionario