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