YOU SAID:
bewildered in other eyes
INTO JAPANESE
他の目に当惑する
BACK INTO ENGLISH
baffled by others
INTO JAPANESE
他人に当惑する
BACK INTO ENGLISH
embarrass others
INTO JAPANESE
他人を困らせる
BACK INTO ENGLISH
annoy others
INTO JAPANESE
他人を困らせる
BACK INTO ENGLISH
annoy others
That didn't even make that much sense in English.