looks like someone did a drag n drop on this bench
the act of defecating on a seat or bench then sliding forward, letting the feces fall on floor
"looks like someone did a drag n drop on this bench" What is the definition of "drag n drop"?