In programming terminology, a global is an entity with the largest visibility or scope an entity may have.
The other kinds of scope or visibility are block local, function local, parameter, class private, protected, and file.
Do not confuse visibility with storage class or lifetime