thermal control station - French English Dictionary