Definition, synonyms and related words
Resembling a cocoon or some aspect of one; comfortably isolating.