Dictionary
·
Google Translate
·
Help
Search by Chinese, Pinyin or English Definition:
Did you mean:
shufu
shifu
sheep
chefu
shefa
chef
?
设
伏
shè
fú
to prepare an ambush / to waylay
慑
服
shè
fú
to overawe / to be scared into submission
By
MDBG
2024