place where cattle are skinned - Francés Inglés Diccionario