present a product - German English Dictionary