Word or phrase for any sort of visibility-reducing weather or condition (like blizzards, sandstorms, fog, smog)
Solution 1:
Staff of Obfuscation
obfuscation, n.
2. Something that darkens or obscures a situation, facts, etc.; an instance of darkening or obscuration.
Source: Oxford English Dictionary (login required)