anthonee's definitions
when 2 or more people share the same automovil to commute somewhere, saving petrol and money. (at least thats what it means in here, the uk)
by anthonee August 4, 2007
Get the carpool mug.
Get the carpool mug.We'll email you a link to sign in instantly.