i have discovered something - French English Dictionary