A DLL provides a library of functions that a program can call, often a library that is shared by many different programs. A DLL also lets a company sell a code library without giving away the source code.
Google "what is a DLL" will tell you more. Google is your friend!