better place en · NOUN Meanings (idiomatic, uncountable) Heaven; happiness after death. He's in a better place now.