Green’s Dictionary of Slang

laugh and titter n.

see giggle and titter n.