liquid manure pump - Francés Inglés Diccionario