large-scale animal husbandry - French English Dictionary