noun a place of great beauty, luxury, and contentment.
Xanadu Xanadu 🔊 Listen to this noun a place of great beauty, luxury, and contentment. Share Facebook Twitter Google +