1 definition by Llionv

Top Definition
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

Mug icon
Buy a Dlink mug!