English to Chinese Dictionary

Search:

累垮 lèi kuǎ to collapse / to be worn out / to break down


<< back to the home page