regenerator

noun
  1. a person or thing that regenerates or causes regeneration
  2. a device that recovers and reuses waste heat or energy in a system
  3. Usage: technical

Examples