we went [muding] on the 3 wheelers and we did a dirty dillon
it is when ever you engage in sexual intercourse on top of an all terrain vehicle
"we went [muding] on the 3 wheelers and we did a dirty dillon" What is the definition of "dirty dillon"?