door-to-door seller - French English Dictionary