Send to a Friend

As I'm not so versatile in English, could you explain to me what this sentence means?
I don’t mean a translation. Just an explanation in English. Might be an unusual request, but to me it’s important. Thank you in advance for the help. So, the sentence is the following:
“Global warming seemed to have been human-engineered away.”
For the record, it’s taken from a novel.
Using Fluther
or