Definition, synonyms and related words
Cuddly; pleasant to snuggle with.
Alternative spelling of snugly