English | German | Russian | Czech

Xanadu English

Meaning Xanadu meaning

What does Xanadu mean?

Xanadu

The summer capital of Kublai Khan's empire

Xanadu

(figurative) a place full of beauty, happiness and wonder opulent building or resort

Synonyms Xanadu synonyms

What other words have the same or similar meaning as Xanadu?

Xanadu English » English

paradise

Are you looking for...?