low-power, homemade pump - Español Inglés Diccionario