Talk:Mimosa, the Strong

I really don't understand the translation here. It literally says "Super Strong Nemunoki." Where did Mimosa come from? ~BnK