Temporary is an attribute assigned to symbols which are created as local variables by Module.
Symbols with attribute Temporary are automatically removed when they are no longer needed.
Symbols with attribute Temporary conventionally have names of the form aaa$nnn.
See The Mathematica Book: Section 2.5.3 and Section 2.6.3.
See also: Module, Unique.