travelling saleswoman - French English Dictionary