身不由己身不由己 sound
shen
bu
you
ji

Explanations

en - In spite of oneself

In spite of oneself sound

ja - 自分にも関わらず

自分にも関わらず sound

th - ทั้งๆที่ตัวเอง

ทั้งๆที่ตัวเอง sound
Support: HayoAI AI Directory