Skip to main content

Wanka.'s definitions

Shangri-La

Fuck that juggalo shit, Shangri-La is a group of hotels in China..
Primarily around Hong Kong.
Hell, you'll see that just by typing it in google.

Silly Clowns.
" Where will you find your Shangri-La? "
by Wanka. December 18, 2004
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