1 definition by looney2nz530

(pronounced in "Asian" accent) Too much of something.
"un-plug some that stuff, I dont want to ovalroad the circuit
by looney2nz530 December 23, 2009
Get the Ovalroad mug.