English to Chinese Dictionary

Search:

厮杀 shā to fight at close quarters; to fight tooth and nail


<< back to the home page