English to Chinese Dictionary

Search:

力尽神危 jìn shén wēi totally exhausted as result of overexertion (idiom)


<< back to the home page