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 Orleansmug.

Share this definition