director of pump stations and electricity - German English Dictionary