submersible turbine pump - Francés Inglés Diccionario