• @Routine5252OPM
      link
      English
      21 year ago

      I doubt it is referring to the company.

      nestle (verb):

      to settle snugly or comfortably

      to lie in an inconspicuous or sheltered manner