Appuyer sur le champignon

Literal Translation

To push on the mushroom

Actual Meaning

To put one’s foot down (on the accelerator, not the other version of that)

Etymology

Wonder where Mario Kart got the idea from…

Related Posts