Skip to main content

Definitions by Madrigal Elektrimotive

In the Korean language DDR means Public Masturbation.
"Did you hear Jimmy got Caught DDRing in the park?"
DDR by Madrigal Elektrimotive March 5, 2015