the more sales the more profits - French English Dictionary