subsurface pumps - Francés Inglés Diccionario