director of pump stations and electricity - Spanish English Dictionary