YOU SAID:
she's a dwelling place for demons
INTO JAPANESE
彼女は悪魔の住む場所です。
BACK INTO ENGLISH
She is a place where demons live.
INTO JAPANESE
彼女は、悪魔の住む場所です。
BACK INTO ENGLISH
She is a place where demons live.
That didn't even make that much sense in English.