launching of a new product - Turkish English Dictionary