Noun Definition

giggler

1.Definition: a person who laughs nervously

Related Noun(s):titterer

Category: People