Definitions by freddy mac
Xanadu
A place on the east coast of the U.S. sometimes referred to as Connecticut, where dreams do come true. Magical fairies roam the streets and homeless people do not.
Xanadu by freddy mac April 20, 2006