obscure
befog
becloud
obnubilate
haze over
fog
cloud
mist
make less visible or unclear
The stars are obscured by the clouds
the big elm tree obscures our view of the valley