the sales skyrocket - French English Dictionary