Back to Dictionary
慑服
懾服
shèfú
1.
to overawe
2.
to be scared into submission
Metadata
- Category
- Chinese