JCL stands for Job Control Language, which is used on IBM mainframe systems to tell the operating system what program to run and what resources to allocate. It's a scripting language for batch job processing. Job Centre Language, Job Comitte Language, and Job Control Limit are incorrect expansions.