Green’s Dictionary of Slang

chirrup and titter n.

see giggle and titter n.