haze - A physical or mental lack of clarity.
The morning haze made it hard to see the road clearly.