English to Chinese Dictionary

Search:

Did you mean: shifu shufu sheep chefu shefa chef shoufu shifa ?

慑服 shè fú to overawe / to be scared into submission
设伏 shè fú to prepare an ambush / to waylay


<< back to the home page