1 definition by Illies

The Japanese name for the Pokemon named Mewtwoo in English. This name has been converted to also mean an extreme lover of Pokemon.
Myuutsuu - I LOVE POKEMON!
by Illies March 19, 2007
Get the Myuutsuu mug.