filling stations hand pumps - Spanish English Dictionary