animal husbandry machines - Francés Inglés Diccionario