Can mean “cosying up” or “to snuggle”, but in a broader sense, it means to “have a nice and relaxed time”.