Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

xanadu Definition

Cancel
xanadu
noun(Xan-a-du)
an idyllic, exotic, or luxurious place

Words Related to xanadu!

xanadu Examples by Brain Bank Users