Green’s Dictionary of Slang

ha n.

see ha-ha n.2