Yea, a not so subtle cat joke.  I actually got the idea watching a fan video of pikachu off youtube.  Some dude mentioned pika meant vagina in Finland or something in the comments, so I googled it, Urban Dictionary confirmed it (3rd one) and I ran with the idea.  Thanks random comment guy on youtube.