overcatch - French English Dictionary