advertising and public relations manager - Spanish English Dictionary