As many people know, I am from Houston, Texas, which is pretty close to as south as you can get in the United States (the furthest is Brownsville at the tip).
Needless to say, before I moved up to Kentucky for school, I hadn't had much experience really with anything under about 45 degrees, and for me that was cold.
As defined by the dictionary, cold is a relatively low temperature, especially when compared with the human body. In other words, no set number can be defined as "cold."
The coldest year I ever remember experiencing was probably 2011 and at the time it's only ever snowed about three times in my memory while growing up in Texas. Highs in the summer were usually around 90 degrees.
That is why this past Christmas when I went home, I had a new definition of what cold felt like. It was funny to hear my friends that haven't been up north (or had temperatures under 30-degrees) to be out in the 50 and 60-degree weather complaining of being cold.
Since living in Kentucky, I've discovered that cold is, at least for me, a relative term and just like hot, everyone's version of "cold" is different depending on where they live. Cold to me now means anything below about 40 degrees.
It became clear to me when I would walk around or go outside in a short sleeve shirt in 50 degrees and look around and see people with winter jackets on I would think to myself, well it could have been worse.
Now, I haven't had much experience with snow yet and the lowest temperature I have experienced is about 18 degrees. Walking to class that morning wasn't fun but there was no snow or rain, so I guess it could've been worse.
I think the kind of cold I like least is when it's in the high 30s and raining, because not only is it cold, but the rain coming down makes it colder. It's the kind of cold that despite how many layers you are wearing, you'll always be cold.