To lie or sit in a comfortable, relaxed position, holding someone or something else.
Browse other words in the same learning bracket as snuggle up.