Term: a better place
Example: mother theresa is in a better place now
Definition: "euphimism for death, [kick the bucket], to indicate that someone has died and gone to heaven, "a better place"