a mass protest - Türkçe İngilizce Sözlük