power driven mud pump - Alemán Inglés Diccionario