place for livestock - Spanish English Dictionary