needing (further) explanation - Türkçe İngilizce Sözlük