Literally means "beandog".  They're planning on invading the US.  Stay tuned.

I love anything cute.  If it's bizarre and cute, I'm sold.  What do you think of Mameshiba?