Translated Labs
YOU SAID:
Stella is Over-Powered
INTO JAPANESE
ステラはパワーオーバーです
BACK INTO ENGLISH
Stella is power over
That didn't even make that much sense in English.