Beelingo.com

English Dictionary

  • Hide translation

 Xanadu Xanadu /ˈzænəˌduː/

noun

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