Dictionary.com
Thesaurus.com
has chortled
  • present perfect of chortle (3rd person singular).