the dregs of society - French English Dictionary