director of pump stations and electricity - Turkish English Dictionary