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