launching of a new product - German English Dictionary