Senses
遮蔽 to hide from view
to cover up or hide something from sight; to obstruct or block, such as light or a view
遮蔽 defilade
(military) protection or cover from enemy observation or fire; the condition of being shielded by a natural or artificial obstacle
遮蔽 to screen
to shield someone from blame or hide their faults by providing a cover story or excuses