Translated Labs
YOU SAID:
It's where my demons hide
INTO JAPANESE
私の中の悪魔が潜んでいるところ
BACK INTO ENGLISH
Where the devil in me lurks
Come on, you can do better than that.