English to Chinese Dictionary

Search:

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

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


<< back to the home page