Noun
(programming) A file, usually in the form of source code, that is automatically included in another source file by the compiler.
(programming) A file that contains declarations but no implementations.