API
Application Programmers Interface - Best described as functions inside of DLLs, OCXs, etc that you are gived the syntax for, and can call within your own programs.
 
DLL
Dynamic Link Library - A compiled set of library functions which may be externally called from other applications.  Generally written in C++