What is the meaning of the word "thermoregulator"?

Definitions: