Wiktionary
interface definition language
n. (context software engineering English) (synonym of interface description language English)