Latibule

Latibule

Latibule (n.) a hiding place; a place of safety and comfort