XANADU Meaning of XANADU in English [ 'zanədu: ]■ noun ( plural ~s ) an imaginary wonderful place.Originalt. of Shang-tu , an ancient city in SE Mongolia, as portrayed in Coleridge's poem Kubla Khan (1816). Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004