dregs of the town/people - Alemán Inglés Diccionario