m00m00m00's definitions
The now official name for the Nintendo Revolution console. A name that is perhaps well-appreciated in Japan, but shunned everywhere else in the world.
by m00m00m00 May 9, 2006
Get the Wii mug.