Back
English Dictionary
Learn English
Learn grammar
List of words
Study your cards
Hang On, Man!
Audio Books
More apps
SPONSORED LINKS
Recent searches
swagger
counterfeit
accomplishment
SPONSORED LINKS
SPONSORED LINKS
angel
accessories
ghost
accessary
interweave
ache
zymoid
Hide translation
Xanadu
Xanadu
/ˈzænəˌduː/
noun
An idyllic, beautiful place (usually imagined)
(
Xanadu
)
an idyllic, beautiful place (usually imagined)
Back
Next
Language