look up any word, like ratchet:

1 definition by Leetpenith

To have a total meltdown while operating a radio control car.

This word orignated in the lates '90s in the FL R/C racing scene and has now expanded the globe.
Timmy: Man did you see that guy just throw his radio transmitter after being taken out down the straightaway?
Matt: Yeah he totally pulled a "Genova"
by Leetpenith August 19, 2010