1 definition by can't touch yoshi

Top Definition
the best game ever invented.
i can own you in mariokart.
by can't touch yoshi March 16, 2009

Mug icon
Buy a mariokart mug!