large-scale animal husbandry - Spanish English Dictionary