遮蔽zhēbì
Top 20000
Meanings
1. to cover
2. to hide from view
3. to obstruct or block
4. defilade (military)
Characters used