Heat : Energy exchange due to a temperature difference
Thermal Contact: Heat can be exchanged.
Thermal Equilibrium: No heat transfer in thermal contact.
System : A definite quantity of matter enclosed by boundaries or surfaces, either real or imaginary.
Thermal isolate system: No heat transfer into/out of system.
Heat reservoir: A system is assumed to have an unlimited heat capacity.