Answer: sniggering

AnswerCrossword Clue
sniggeringGive such a laugh
sniggeringSNIGGER, to snicker (to utter a partly stifled giggle)