investigate deeply - French English Dictionary