leave an indelible imprint - Almanca İngilizce Sözlük