I love it as well. It does NOT seem like it would mean what it means. It sounds more like a medical term, i.e., "I went to the ER last night with back pain and was diagnosed with a defenestrated kidney." or "The cause of death was defenestration of the spinal cord."