Unclear; surrounded in mystery.
Variegated with spots.
Made dim or blurry.
Filled with clouds.
Obscure; confused; not clear.
Thick or obscured with haze.
Not clear or transparent.