This question already has an answer here:
I speak Persian, and in our language we have a word for a person who more often feels cold than warm (or reverse). The person tends to be cold even when others around them feel warm or when they experience higher temperatures. I was trying to find an English equivalent for this word, and I came across the expression "cold-natured" (and hot-natured as antonym). However, I think cold-natured can also mean cold-hearted or someone without soft emotions.