1 definition by John Holmes 56

The act of building an expensive and exotic drag race motor such as a GM SB2.2 and it blowing up, not once, but twice.
“Dude, did you see that bitchen engine he just built? Took him a year to get back in the seat after fixing it the first time. Too bad the engine Russell Stovered all over the race track AGAIN!!”
by John Holmes 56 May 12, 2018
Get the Russell Stover mug.