English to Chinese Dictionary

Search:

遮蔽 zhē to cover / to hide from view / to obstruct or block / defilade (military)


<< back to the home page