Don't you mean they attack the cold? Not to split hairs here or anything...
Why would you want to defend the cold? That just doesn't make sense.
(by the way, I used two spaces after each of those question marks - force of habit I guess)
Right, I would have thought it would be to defend against the cold, but that's not how it showed up at dictionary.com.
Sorry, but they are always right.