fincharse - French English Dictionary