open impeller pump - Alemán Inglés Diccionario