1. Verb
To lie close or snug; to crouch; to nestle.
2. Verb
To embrace closely; to fondle.
3. Noun
A close embrace.
More about this word
Synonyms and related words
Explore this word
