DEATHLESS

Definition of DEATHLESS

  1. (adj)never dying