leave an indelible imprint - Türkçe İngilizce Sözlük