TSR is a way in DOS(?) to "hook" to interrupts. You replace the interrupt's code with your own, and call the original code afterwards. This is nestable.
Q: Is it a way of MultiTasking (albeit weird)?
I remember they were a common cause of crashes. We nicknamed them Trash System and Reboot.