a rigorous investigation - French English Dictionary