preprocessor

[pree-pros-es-er, -uh-ser or, esp. British, -proh-ses-er, -suh-ser] /ˈpriˌprɒs ɛs ər, -ə sər or, esp. British, -ˌproʊ sɛs ər, -sə sər/
noun, Computers.
1.
a program that performs some type of processing, as organization of data or preliminary computation, in advance of another program that will perform most of the processing.
Origin of preprocessor
1965-70; pre- + processor