benight

verb

1.
overtake with darkness or night
2.
envelop with social, intellectual, or moral darkness
3.
make darker and difficult to perceive by sight