public relations and advertising department - Alemán Inglés Diccionario