clash between police and demonstrators - Turkish English Dictionary