Bewildered
Confused, Chinese idiom, Pinyin is m í m í D à NGD à ng, which means swaying appearance.
Idiom explanation
Swaying, swaying.
Bewildered
be terrified by the sight of sb . or sth. - wàng ér shēng wèi
rat 's liver and insect 's legs - shǔ gān chóng bì
a narrow escape from cannon and fire - fēng dí yú shēng
To recruit talents and make use of their abilities - jìn xián yòng néng