promote a new product - German English Dictionary