Definition: (verb) To laugh in a restrained, nervous way.
Synonyms: giggle.
Usage: Mention sex therapy and most people will titter with embarrassment.
Discuss
Source: The Free Dictionary
Definition: (verb) To laugh in a restrained, nervous way.
Synonyms: giggle.
Usage: Mention sex therapy and most people will titter with embarrassment.
Discuss
Source: The Free Dictionary