dj diddles
lauren was playing dj diddles while on the phone with me
the female act of mastrbation imitating a turn-table scratch
"lauren was playing dj diddles while on the phone with me" What is the definition of "dj diddles"?