to leave one's print - Almanca İngilizce Sözlük