Top definition
The resulting acoustics created when two swollen and moist ladybits forcefully and passionately collide during "scissor sister" encounters.
Mate, I didn't get a wink of sleep last night, the russian girls in the room next door were twatclapping all night long! Sounded like a one-man round of applause!
by Sickilda May 21, 2011
Get the mug
Get a Twatclap mug for your Facebook friend Vivek.