place where livestock is separated - Spanish English Dictionary