superventas - French English Dictionary