Located or positioned out of sight; not visually apparent.
Obscure.
Characterised or marked by lurking; lurky