meaning of ba-day-day

ba-day-day meaning in Urban Dictionary

an oversized vibrator found in violent ways