corporate marketing and communications manager - German English Dictionary