place where livestock is separated - Espagnol Anglais Dictionnaire