Language:
Free Online Dictionary|3Dict

望而生畏

Source : CEDICT

intimidate at the first glance (idiom); awe-inspiring/terrifying/overwhelming

Source : CEDICT

intimidate at the first glance (idiom); awe-inspiring/terrifying/overwhelming