Noun Definition

snuggle

1.Definition: a close and affectionate (and often prolonged) embrace

Related Noun(s):cuddle, nestle

Category: General