Dictionary.com
Thesaurus.com
has cuddled
  • present perfect of cuddle (3rd person singular).