What is the meaning of Snuggle?

An affectionate hug.

The final remnant left in a liquor bottle.

To lie close to another person or thing, hugging or being cosy.

To move or arrange oneself in a comfortable and cosy position.

Source: wiktionary.org