NESTLE


Meaning of NESTLE in English

v. cuddle (up), snuggle (up), huddle, curl up, nuzzle (up) They nestled close together to keep warm

Oxford thesaurus English vocab.      Английский словарь Оксфорд тезаурус.