pedlar - French English Dictionary