English word definition — powered by WordNet
a close and affectionate (and often prolonged) embrace
move or arrange oneself in a comfortable and cozy position
position comfortably
Want to remember snuggle?