As to other definitions of defenestrate, Urban Dictionary has nothing.