phoenix

noun
  1. a mythical bird that burns itself to death and rises again from its ashes
  2. Usage: mythology
  3. a person or thing that is restored after suffering great destruction or hardship
  4. Usage: figurative

Examples