What is the meaning of Snug?

Warm and comfortable; cosy.

Satisfactory.

Close-fitting.

Close; concealed; not exposed to notice.

A small, comfortable back room in a pub.

A lug.

To make secure or snug.

To snuggle or nestle.

To make smooth.

Source: wiktionary.org