useless, debased or degraded person - Espagnol Anglais Dictionnaire