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