leave an indelible mark - German English Dictionary