fodder preparing machine - Francés Inglés Diccionario