launch a product with much fanfare - French English Dictionary