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