a rigorous climate - French English Dictionary