excavating pump - Alemán Inglés Diccionario