Answer:
Thermal energy refers to the energy contained within a system that is responsible for its temperature. Heat is the flow of thermal energy.
Explanation:
Thermal energy is the total kinetic energy possessed by the system, by virtue of its molecular motion. It is a "property" of the system. Heat is an energy in transit, when there a is temperature difference between two systems. It is not "possessed" by a system, because it is a process function.