lolololol
Know Your Meme: Trigglypuff
Considerably more than you'll actually want to know... but: there you have it. ;)