group of depraved people - Spanish English Dictionary