Skip to main content

Definitions by theAnnon

Short for deadline. Mostly used by Chinese people, especially college students.
I'll try my best meeting the ddl.
ddl by theAnnon June 13, 2018