public relations and advertising department - French English Dictionary