thank god i've found you - French English Dictionary