the tabloid press - French English Dictionary