meaning of bobo-ba-ding-ding

bobo-ba-ding-ding meaning in Urban Dictionary

intense, extreme, no-strings-attached intercourse. Could potentially cause looks of confusion otherwise abstinence, dependent on who you really are.