Thesaurus.com
Dictionary.com

giggled

NOUN
snickering laugh
Synonyms