Definitions for "External variable"
a variable defined outside of any function
A variable that is outside the lexical scope of the function, procedure, or program that is calling it.
A variable declared in one module and referenced in another module.