YOU SAID:
PETA has no place in this world.
INTO JAPANESE
PETAはこの世界に居場所がありません。
BACK INTO ENGLISH
PETA has no place in this world.
INTO JAPANESE
PETAはこの世界に居場所がありません。
BACK INTO ENGLISH
PETA has no place in this world.
That didn't even make that much sense in English.