impeller of pump - Francés Inglés Diccionario