dregs of the town/people - Français Anglais Dictionnaire