corporate advertisement - German English Dictionary