The Collaborative International Dictionary of English v.0.48:
Destructor \De*struc"tor\, n. [L., from destruere. See
   Destroy, and cf. Destroyer.]
   1. A destroyer. [R.]
      [1913 Webster]
            Fire, the destructor and the artificial death of
            things.                               --Boyle.
      [1913 Webster]
   2. A furnace or oven for the burning or carbonizing of
      refuse; specif. (Sewage Disposal), a furnace (called in
      full
   refuse destructor) in which the more solid constituents of
      sewage are burnt. Destructors are often so constructed as
      to utilize refuse as fuel.
      [Webster 1913 Suppl.]
   3. (Computers) in object-oriented programming, a function
      which destroys an object which was previously created by a
      different function.
      [PJC]
The Free On-line Dictionary of Computing (30 December 2018):
destructor
    A function provided by a class in C++ and
   some other object-oriented languages to delete an object,
   the inverse of a constructor.
   (1998-04-28)