not leave much of a trail - Almanca İngilizce Sözlük