make a thorough investigation - French English Dictionary