English to Chinese Dictionary

Search:

神不守舍 shén shǒu shè (idiom) absentminded; dazed; distracted


<< back to the home page