piilo

Noun

 * 1) hideout, lair, covert, hiding place
 * 2)  hidden