finalizer

(noun)

noun

1. (computing, programming) A function that runs when an object is garbage collected, similar to a destructor.