launch a product with much fanfare - Turkish English Dictionary