Skip to definition.
Get the FREE one-click dictionary software for Windows.


Noun: Xanadu
  1. An idyllic, beautiful place (usually imagined)

Derived forms: Xanadus

Encyclopedia: Xanadu