Yahoo Web Search

Search results

  1. Dictionary
    Xan·a·du
    /ˈzanəˌdo͞o/

    noun

    • 1. an idealized place of great or idyllic magnificence and beauty: "three architects and a planner combine to create a Xanadu"

    More definitions, origin and scrabble points