launch a new product - Turkish English Dictionary