Home
English
身不由己
shen
bu
you
ji
Explanations
en - In spite of oneself
ja - 自分にも関わらず
th - ทั้งๆที่ตัวเอง
Support:
HayoAI AI Directory