department of public relations - French English Dictionary