look up any word, like fluffer:

1 definition by ZensuR

 
1.
Quite possibly the most addictive PC game ever created. Mostly played by people in Scandinavia, but it has a worldwide audience.
Guy: Hey why is it that so many Finns play Elasto Mania?
Me: What else is there to do there...
by ZensuR October 08, 2006