A cool and geeky abbreviation of "Download Link", originated from a seriously bad typo that sounded cool.
Yeah sure mate, dlinks on their way
by Llionv January 27, 2011
1 more definition
The sound made when 2 glasses are gently knocked together
The glasses made a dlink sound when they were touched together for the toast
by yoddlenod October 14, 2006