Green’s Dictionary of Slang

mahaha n.

see mahula n.