thermo-regulation - French English Dictionary