leave an indelible mark - Turkish English Dictionary