a rigorous analysis - French English Dictionary