Skip to definition.
Get the FREE one-click dictionary software for Windows or the iPhone/iPad and Android apps


Noun: Xanadu  'za-nu,doo
  1. An idyllic, beautiful place (usually imagined)

Derived forms: Xanadus

Encyclopedia: Xanadu, Utah