not leave much of a trail - Türkçe İngilizce Sözlük