Definitions by MikeNJ
Long Island
Long Island by MikeNJ December 28, 2005
fart cannon
A huge muffler tip stuck onto a tiny little engine. Results in a "farting" noise and makes the car sound like an angry weed-wacker.
fart cannon by MikeNJ December 28, 2005