Skip to main content

Definitions by KC2351

Literally standing for Datta’s Delicacy ; this term is synonymous to “shit” or “faeces”
Eg. Oh my god Lucas! You are playing like DD
DD by KC2351 April 17, 2021