titter

noun

1.
a nervous restrained laugh
Derived from:
titter