invent an explanation - Türkçe İngilizce Sözlük