the dregs of mankind - French English Dictionary