n.
1.atmospheric moisture or dust or smoke that causes reduced visibility
2.confusion characterized by lack of clarity haze v.
1.become hazy, dull, or cloudy
2.harass by imposing humiliating or painful tasks, as in military institutions
Idiom of the Day
up against (someone or something)
having trouble with someone or something
The student came up against many problems when he went to university.