English to Chinese Dictionary

Search:

镇得住 zhèn de zhù to manage to suppress / to keep under control


<< back to the home page