1. Noun
A dwelling place assigned to happy souls after death; the seat of future happiness; Paradise.
2. Noun
Hence, any delightful place.
More about this word
Synonyms and related words
Explore this word
