English to Chinese Dictionary

Search:

慑服 shè to overawe / to be scared into submission


<< back to the home page