demand for explanation - Türkçe İngilizce Sözlük