What does badoobadooing mean?

badoobadooing meaning in Urban Dictionary

Verb. Pronounced "ba-doo-ba-doo-ing".badoobadooing is masturbating, jacking off, slaping the salami, play the epidermis flute, beat the beef etc.