1 definition by Ilikeracingandstuff

Top Definition
A non exiting racing series so formula 1 drivers can avoid paying road tax
I can't pay taxes, I'm going to do formula e!
by Ilikeracingandstuff May 03, 2019

Mug icon
Buy a Formula e mug!