









望而生畏 is a Chinese idiom (chengyu) meaning “to be intimidated or filled with awe at the mere sight of something or someone; to feel a sense of dread or respect upon seeing something impressive or formidable”. Literally, “to look and be filled with dread/awe”.