Noun
-
any place of complete bliss and delight and peace
- eden - promised land - shangri la -
(Hinduism and Buddhism) the beatitude that transcends the cycle of reincarnation
characterized by the extinction of desire and suffering and individual consciousness