application programming interface
Concise Oxford English Dictionary © 2008 Oxford University Press:
application programming interface
▶noun Computing a system of tools and resources in an operating system, enabling creation of software applications.
'application programming interface' also found in these Oxford entries:

