opaque

adjective
  1. not allowing light to pass through; not transparent
  2. difficult to understand or explain; unclear

Examples