Skip to main content

squarefi's definitions

Shangri-La

1. a remote beautiful imaginary place where life approaches perfection : UTOPIA
Now that you've found your paradise
This is your Kingdom to command
You can go outside and polish your car
Or sit by the fire in your Shangri-la ~ The Kinks
by squarefi February 6, 2005
mugGet the Shangri-La mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email