Laugh nervously
(Verb)
A stifled laugh
(Noun)

Giggles Is Also Mentioned In