designated place for a challenge - Türkçe İngilizce Sözlük