Translated Labs
YOU SAID:
Stella is Over-Powered
INTO JAPANESE
ステラはパワーオーバーです
BACK INTO ENGLISH
Stella is power over
Come on, you can do better than that.