WikiWord

English

snuggle up

verb

Meaning

  1. To lie or sit in a comfortable, relaxed position, holding someone or something else.

Sources

No citations have been attached yet.