marketing and pr project manager - German English Dictionary