• @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