pump and engine - Alemán Inglés Diccionario