Top definition
Definiton: The latest way of expressing laughter. A song by the WanderingFinches.

Background: Original created by J-Sto, it's a word that is now used in a daily basis.
by Jimbo February 20, 2005
Get the mug
Get a Huzzhaha mug for your cat Manafort.