dregs of the town/people - French English Dictionary