Die And Go To Heaven Definition

verb

To have an extremely pleasant experience.

Wiktionary