1 definition by Peanut Gallery

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 12, 2005
Get the New Orleans mug.