Xanadu
Definition
noun. an idyllic; exotic; or luxurious place
Example Sentence
To me; her beach house was a Xanadu.
Synonyms
idyllic; exotic; or luxurious place
Antonyms
hardship
Hear It! Say It! Write It!
Xanadu