supersalesman - French English Dictionary