Top definition
A rock band. The name was derived from the sound effect from the horror movieFriday The 13th.
ChChCh HaHaHa is playing this evening. Oh yeah? Yes. It will be fun.
by Voorhees November 14, 2003
Mug icon

Cleveland Steamer Plush

The vengeful act of crapping on a lover's chest while they sleep.

Buy the plush