newspaper distributor - French English Dictionary