Last modified on 19 June 2013, at 13:26

EnglishEdit

Alternative formsEdit

  • (Internet): DD

NounEdit

DDL (plural DDLs)

  1. (Internet) Direct download — an internet link to a file, for immediate download, instead of via file sharing.