mother theresa is in a better place now
"euphimism for death, [kick the bucket], to indicate that someone has died and gone to heaven, "a better place"
"mother theresa is in a better place now" What is the definition of "a better place"?