gigglerEnglish

giggler, titterer

Noun

A person who laughs nervously

English: titterer, giggler

English words with similar meanings

Show 1 words