Skip to main content

theAnnon's definitions

ddl

Short for deadline. Mostly used by Chinese people, especially college students.
by theAnnon June 13, 2018
mugGet the ddlmug.

Share this definition