Voted Best Answer
Dec 28, 2013 - 06:01 PM
Here's my understanding of the difference between the words: "caliente" is an adjective that means hot, while "calor" is a noun that means heat. In Spanish, the colloquialism for the English expression "it's hot" would literally translate to "it makes heat" -- hence "hace calor." Hope this helps.