latebrosus

Adjective

 * 1) having many places to lurk or hide
 * 2) lurking or hiding