Back to Dictionary
望而生畏
wàngérshēngwèi
1. intimidate at the first glance (idiom); awe-inspiring
2. terrifying
3. overwhelming