User blog comment:Jack Pistol/Immortal Dovahkiin?/@comment-3543563-20121002040043/@comment-3492791-20121004041640

Immortality is immunity from death. It quite literally means "not able to die".

Invincibility is the inability to be hurt.