noun
a hiding place; a place of safety and comfort
latibule
noun
a hiding place; a place of safety and comfort
