Chinese-English dictionary »

人头落地 /réntóu luòdì/ meaning in English

ChineseEnglish
人头落地 /réntóu luòdì/ phrase

heads will roll(some people will be fired for incompetence)
phrase
[UK: hedz wɪl rəʊl] [US: ˈhedz wɪl roʊl]