producers surplus - French English Dictionary