intermediate language
In computer programming, a target language into which all or part of a single statement or a source program–in a source language–is translated before it is further translated or interpreted.
Note: For a subsequent translation, an intermediate language may serve as a source language.