Hmm, from one of the resources featured on tsuwm’s latest list offering I found this, but I don’t entirely accept their suggestion:

Meaning: To laugh coarsely or loudly.
Origin: Like water going down a drain.


http://phrases.shu.ac.uk/meanings/224000.html