the dregs of society - Francés Inglés Diccionario