Skip to main content

Definitions by Peanut Gallery

New Orleans 

The biggest, nature-made, above-ground swimming pool in the world.
The Olympic-sized swimming pools are puddles compared to New Orleans.
New Orleans by Peanut Gallery September 25, 2005