Pinyin Dictionary results for "she shu cheng hu"

社鼠城狐
lit. rat in a country shrine, fox on town walls; fig. unprincipled thugs who abuse others' power to bully and exploit people
Dictionary data provided by CC-CEDICT