Meaning

2 senses
  1. (figuratively)A place full of beauty, happiness and wonder.

  2. An opulent building or resort that provides entertainment or luxurious living.

Examples

2 sentences
  1. Maybe read the astronomical document "Regional geomorphology and history of Titan’s Xanadu province."

  2. Maybe read the astronomical document "Cassini RADAR images at Hotei Arcus and western Xanadu, Titan: Evidence for geologically recent cryovolcanic activity."

Origin

From Mandarin 上都 (Shàngdū, “Upper Capital”). The first Romanized form comes from Marco Pol

From Mandarin 上都 (Shàngdū, “Upper Capital”). The first Romanized form comes from Marco Polo's writings in Italian as Shan-Du. In 1617, Purchas his Pilgrimage […] by Samuel Purchas was published in London, containing the phrase “In Xamdu did Cublai Can build a stately Palace” on page 472. This was the inspiration for Coleridge's poem which uses the spelling Xanadu.

Wiktionary, CC BY-SA 4.0 · source

Xanadu — meaning, examples, forms, synonyms | Krumeto