Blocking of light on one body by another (7)
I believe the answer is:
eclipse
(Other definitions for eclipse that I've seen before include "concealment" , "Astronomical event" , "Outshine, throw into obscurity" , "blackout" , "Solar/lunar phenomenon" .)