place where livestock is separated - Español Inglés Diccionario