What is the meaning of the word "nestle"?

Definitions:

  1. lie in a sheltered position copy to clipboard verb
    • The little cottage nestles in the forest copy to clipboard
  2. position comfortably copy to clipboard verb
    • I nestled my head in the soft pillow. copy to clipboard

Synonyms:

NearBy Words: