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