Skip to main content

Peanut Gallery's definitions

New Orleans

The biggest, nature-made, above-ground swimming pool in the world.
The Olympic-sized swimming pools are puddles compared to New Orleans.
by Peanut Gallery September 25, 2005
mugGet the New Orleans 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