Destructor

n.
  1. A destroyer.
  2. A furnace or oven for the burning or carbonizing of refuse
  3. (Computers) in object-oriented programming, a function which destroys an object which was previously created by a different function.