hideout

(noun) hideaway

den
hiding place (generic term)