dynamic link library
A dynamic link library, or DLL, is a kind of file used within Microsoft Windows. It contains compiled, executable (i.e. runtime) code which may be called from other code without having to be (statically) linked during the other code's compile process. DLL files can be updated without requiring the calling code to be updated, and multiple callers may use the same DLL file.