useless, debased or degraded person - Spanish English Dictionary