urbandictionary was surprisingly lacking a definition for badabing badaboom, then badabing badaboom
to run like clockwork
"urbandictionary was surprisingly lacking a definition for badabing badaboom, then badabing badaboom" What is the definition of "badabing badaboom"?