Etymology
Today it means: A file or other single unit of program source code that can be compiled. Full definition →
From compile + -and.
Etymology from Wiktionary, CC BY-SA 4.0.