Green’s Dictionary of Slang

smile and titter n.

see giggle and titter n.