titter
titter - noun
a nervous restrained laugh
titter - verb
laugh nervously
titter - thesaurus
giggle