Back to Dictionary
望而却步
望而卻步
wàngérquèbù
1.
to shrink back
2.
to flinch