Pinyin Dictionary results for "she fu"

慑服
to overawe; to be scared into submission
设伏
to prepare an ambush; to waylay
蛇夫座
Ophiuchus (constellation)
巴尔舍夫斯基
(Charlene) Barshefsky, US trade negotiator
Dictionary data provided by CC-CEDICT