Answer:
Heat is the flow of thermal energy between two objects of different temperature whereas the thermal energy tells about how much is the transfer of energy due to temperature difference between two bodies. Hence thermal energy in transit gives heat