Translated Labs
YOU SAID:
Stella is Over-Powered
INTO JAPANESE
ステラはパワーオーバーです
BACK INTO ENGLISH
Stella is power over
You've done this before, haven't you.