1 definition by paperbag57

Top Definition
A racing team located near Milton Keyes
"So whos the best F-ing race team ever?"

"3DR Racing Team ofc"
by paperbag57 July 16, 2008
Mug icon
Buy a 3DR Racing Team mug!