English to Chinese Dictionary

Search:

神不守舍 shén shǒu shè abstracted / drifting off / restless


<< back to the home page