inventress - French English Dictionary