Noun Definition

titter

1.Definition: a nervous restrained laugh

Category: General