the dregs of society - Espagnol Anglais Dictionnaire